package com.ctg.behavior.common.useranalytics;

import java.util.ArrayList;
import java.util.List;

import com.ctg.behavior.common.CtgApplicationData;

import lombok.Data;
import lombok.EqualsAndHashCode;

@EqualsAndHashCode(callSuper = false)
@Data
public class CtUserAnalyticsCalcData extends CtgApplicationData {

///*
//	{
//		"byFields": [
//			"user.gender",
//			"user.zone"
//		],
//		"series": [
//			35.0,
//			36.0
//		],
//		"rows": [
//			{
//				"values": [
//					[
//						278.0
//					],
//					[
//						291.0
//					]
//				],
//				"by_values": [
//					"女",
//					"深圳"
//				]
//			},
//			{
//				"values": [
//					[
//						277.0
//					],
//					[
//						281.0
//					]
//				],
//				"by_values": [
//					"男",
//					"深圳"
//				]
//			},
//			{
//				"values": [
//					[
//						298.0
//					],
//					[
//						291.0
//					]
//				],
//				"by_values": [
//					"男",
//					"湖南"
//				]
//			},
//			{
//				"values": [
//					[
//						308.0
//					],
//					[
//						280.0
//					]
//				],
//				"by_values": [
//					"女",
//					"湖南"
//				]
//			}
//		],
//		"numRows": 4.0,
//		"report_update_time": "2021-10-07 20:55:58.116",
//		"data_update_time": "1970-01-01 08:00:00.000",
//		"is_done": true
//	}
// */

	// 按【字段】查看 - 分组
	private List<String> byFields = new ArrayList<String>();
	// X-轴
	private List<String> series = new ArrayList<>();
	// 计算结果行数据
	private List<CtUserAnalyticsRow> rows = new ArrayList<>();
	// 计算结果行总数
	private Integer numRows = 0;

}
